package org.rebluh.hulunbuirtravelnetworkbackendframework.dto;

import java.util.List;

public class HulberImagesDTO {
    private String id;
    private String name;
    private String star;
    private String region;
    private String openDate;
    private String openTime;
    private String ticket;
    private List<ImageDetails> imageDetails;

    public static class ImageDetails {
        private String id;
        private String smallImg;

        public ImageDetails(String id, String smallImg) {
            this.id = id;
            this.smallImg = smallImg;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getSmallImg() {
            return smallImg;
        }

        public void setSmallImg(String smallImg) {
            this.smallImg = smallImg;
        }
    }

    public HulberImagesDTO(String id, String name, String star, String region, String openDate, String openTime, String ticket, List<ImageDetails> imageDetails) {
        this.id = id;
        this.name = name;
        this.star = star;
        this.region = region;
        this.openDate = openDate;
        this.openTime = openTime;
        this.ticket = ticket;
        this.imageDetails = imageDetails;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getStar() {
        return star;
    }

    public void setStar(String star) {
        this.star = star;
    }

    public String getOpenDate() {
        return openDate;
    }

    public void setOpenDate(String openDate) {
        this.openDate = openDate;
    }

    public String getOpenTime() {
        return openTime;
    }

    public void setOpenTime(String openTime) {
        this.openTime = openTime;
    }

    public String getTicket() {
        return ticket;
    }

    public void setTicket(String ticket) {
        this.ticket = ticket;
    }

    public List<ImageDetails> getImageDetails() {
        return imageDetails;
    }

    public void setImageDetails(List<ImageDetails> imageDetails) {
        this.imageDetails = imageDetails;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    @Override
    public String toString() {
        return "HulberImagesDTO{" +
                "id='" + id + '\'' +
                ", name='" + name + '\'' +
                ", star='" + star + '\'' +
                ", region='" + region + '\'' +
                ", openDate='" + openDate + '\'' +
                ", openTime='" + openTime + '\'' +
                ", ticket='" + ticket + '\'' +
                '}';
    }
}
